2203503e1eaed4102dd30f8ad1485017fe79b16f,java/java-impl/src/com/intellij/codeInsight/ExpectedTypesProvider.java,MyParentVisitor,visitNewExpression,#PsiNewExpression#,821
Before Change
PsiExpression[] arrayDimensions = expression.getArrayDimensions();
for (PsiExpression dimension : arrayDimensions) {
if (myExpr.equals(dimension)) {
ExpectedTypeInfoImpl info = createInfoImpl(PsiType.INT, ExpectedTypeInfo.TYPE_OR_SUBTYPE,
PsiType.INT, TailType.NONE);
myResult = new ExpectedTypeInfo[]{info};
return;
}
}
After Change
PsiExpression[] arrayDimensions = expression.getArrayDimensions();
for (PsiExpression dimension : arrayDimensions) {
if (myExpr.equals(dimension)) {
myResult.add(createInfoImpl(PsiType.INT, PsiType.INT));
return;
}
}